*{margin:0;padding: 0}
body{overflow: hidden; font-size: 14px; color: #666;font: 14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}
#app{position: absolute; width: 100%; height:100%;}
a{text-decoration:none}
/*公共*/
.box-shadow {box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.admin-pull-left{ float: left;}
.admin-pull-right{ float: right;}
.admin-breadcrumb{background:#FFFFFF; padding:10px 15px; margin-bottom: 15px; font-size: 14px!important;border-radius:2px;line-height: 20px}
.admin-page-list{margin-top:15px; text-align: center;}
.headings{ line-height: 40px; border-bottom: solid 1px #eee; background: #fff; padding: 0 20px;font-size:14px; color: #333}
/* 头部 */
.logo{ width: 200px; height: 60px; line-height: 60px; background: #f56c6c; text-align: center; font-size: 16px; font-weight: bold;  color: #fff; float: left;}
.headerIMG{ float: right;margin: 10px 20px;}
.headerIMG img{ width:40px;height: 40px; float: left; border-radius:50%;margin-right: 10px;}
.headerIMG .name{margin-top: 10px;float: left;}
.headerNameBox a{color:#666;}
/*框架*/
.admin-header{height:50px;box-sizing: border-box;background-color: #fff;position: relative;z-index:9; color: #fff;background: #fff;padding: 0;}
.admin-side{ width: 200px;background:#344058;overflow: hidden}
.admin-main{background: #f4f4f4;padding:15px}
.admin-footer{}
/* 重定义 */
.el-menu{border-right:none}
.el-table th{background: #f4f4f4}
.el-table td .title{ color: #409EFF;cursor: pointer;}
/* list */
.listBox{padding: 15px;background: #fff;border-radius:2px }
.listBtnBox{ margin-bottom: 15px;}
.listBox table{}
.listBox .has-gutter th{background: #f4f4f4!important;}
.listPage{ text-align: center;margin-top:15px;}
/* form */
.admin-form{background: #fff;padding: 30px}
.admin-form .line{ text-align: center}
